package com.iwuyc.tools.commons.system;

public class JvmInfoUtil {

    private JvmInfoUtil() {
    }

    /**
     * java.vm.name
     *
     * @return 属性值，如果不能取得（因为Java安全限制）或值不存在，则返回空字符串。
     */
    public static String getName() {
        return SystemEnvUtil.get(SystemEnvKey.VM_NAME);
    }

    /**
     * java.vm.version
     *
     * @return 属性值，如果不能取得（因为Java安全限制）或值不存在，则返回空字符串。
     */
    public static String getVersion() {
        return SystemEnvUtil.get(SystemEnvKey.VM_VERSION);
    }

    /**
     * java.vm.vendor
     *
     * @return 属性值，如果不能取得（因为Java安全限制）或值不存在，则返回空字符串。
     */
    public static String getVendor() {
        return SystemEnvUtil.get(SystemEnvKey.VM_VENDOR);
    }

    /**
     * java.vm.info
     *
     * @return 属性值，如果不能取得（因为Java安全限制）或值不存在，则返回空字符串。
     */
    public static String getInfo() {
        return SystemEnvUtil.get(SystemEnvKey.VM_INFO);
    }


}
